home *** CD-ROM | disk | FTP | other *** search
/ C/C++ Users Group Library 1996 July / C-C++ Users Group Library July 1996.iso / listings / v_12_12 / filename.txt < prev    next >
Text File  |  1994-11-06  |  8KB  |  179 lines

  1. ************************* MASTER CODE ***************************************
  2.  
  3. The name of the first file in this disk's directory identifies the volume,
  4. issue number and revision of the disk. The format of this filename is:
  5.  
  6.     !CDmvvii.rrr
  7.  
  8. where
  9.  
  10.     ! = the '!' character
  11.     m =   C for C Users Journal, W for Windows/DOS Developer's Journal
  12.     vv =  volume
  13.     ii =  issue
  14.     rrr = revision (001 for initial release, 002 for next update, etc.)
  15.  
  16. The file UPDATE.DOC contains information about any additions or
  17. corrections to material on the disk since the original magazine
  18. publication.
  19.  
  20. If you have obtained this code from a floppy diskette or from CompuServe, the 
  21. headings under the column "FILENAME" represent the names of .ZIP files.  All 
  22. files listed under the filename are archived in the .ZIP file.
  23.  
  24. If you have obtained this code from UUNET, the headings under the column 
  25. "FILENAME" represent the names of subdirectories.  All files listed under the
  26. "filename" are included in a subdirectory of that name.
  27.  
  28. Keywords: Dec94 C C++ International WIN.INI Translation Exception iomanip
  29.  
  30. The code listings for the December 1994 issue of C/C++ Users Journal
  31. include source code for R. Scott Guthrie's Text Translation Tool for C,
  32. Gregory Colvin's C++ classes to emulate exception handling, plus  sample
  33. listings from P.J. Plauger's column Standard C/C++: The Header
  34. <iomanip>, Chuck Allison's column, Code Capsules: The Standard C++
  35. Library, Dan Saks' column, Stepping Up to C++: Generic Container
  36. Classes, Part 6, and Ken Pugh's column, Q&A: C++ Overloaded Constructors
  37. and Operators.
  38. *************************  FILE DESCRIPTION **********************************
  39.  
  40. The following files are included in the disk:
  41.  
  42. FILENAME        AUTHOR-NAME    TITLE                   PAGE
  43. (Zip archive/
  44. subdirectory name)
  45. -------------------------------------------------------------------------------
  46. plauger         P.J. Plauger    Standard C/C++:    The Header    10
  47.                     <iomanip>
  48.  
  49.     iomanip     - listing 1, iomanip standard header
  50.  
  51. guthrie            R. Scott    A Text Translation Tool for    33
  52.             Guthrie        C Programmers
  53.  
  54.     menu.c     - listing 1, A sample application using Xlate
  55.     b_fast.trn     - listing 2, A translation file (.trn) for use with
  56.                   menu.c
  57.     lunch.trn     - listing 3, A .trn file for use with menu.c
  58.     dinner.trn     - listing 4, A .trn file for use with menu.c
  59.     snack.trn     - listing 5, A .trn file for use with menu.c
  60.     language.c     - listing 7, Xlate demo program for unspecified
  61.                   number of entries
  62.     language.trn - listing 8, A .trn file for unspecified number of
  63.                   entries
  64.     currency.c     - listing 10, Xlate demo for currency formatting
  65.     currency.trn - listing 12, A .trn file for currency.c
  66.     xlate.h     - listing 13, Prototypes for text translation
  67.     xlate.c     - listing 14, Defines text translation functions
  68.  
  69. guthrie2        R. Scott    A Text Translation Tool for C
  70.                     Programmers
  71.  
  72.     Contains source text that was not listed, or was only partially
  73.     listed in the magazine, including:
  74.  
  75.     speed_up.c     - A speedup utility to make a binary image of a
  76.            translation file
  77.     speed_up.dsk - Turbo C context file
  78.     speed_up.exe - Speedup program executable
  79.     speed_up.obj - Speedup program object file
  80.     speed_up.prj - Turbo C project file
  81.     xlate.c     - Full source code for translation program
  82.     xlate.h     - Header file for translation program
  83.     xlate.obj    - Object file for translation program
  84.     currency.c     - A program to demonstrate currency formatting
  85.     currency.dsk - Turbo C context file
  86.     currency.exe - Executable made from currency.c
  87.     currency.obj - Object file made from currency.c
  88.     currency.prj - Turbo C project file
  89.     currency.trn - Translation file (text) for use with currency.exe
  90.     currency.trb - Translation file (binary) for use with currency.exe
  91.     demodate.c     - A program to demonstrate date formatting
  92.     demodate.dsk - Turbo C context file
  93.     demodate.exe - Executable made from demodate.c
  94.     demodate.obj - Object file made from demodate.c
  95.     demodate.prj - Turbo C project file
  96.     altdate.trn     - Translation file (text) for use with demodate.exe
  97.     altdate.trb     - Translation file (binary) for use with demodate.exe
  98.     american.trn - Translation file (text) for use with demodate.exe
  99.     american.trb - Translation file (binary) for use with demodate.exe
  100.     england.trn     - Translation file (text) for use with demodate.exe
  101.     england.trb     - Translation file (binary) for use with demodate.exe
  102.     language.c     - A program to demonstrate use with an unspecified
  103.            number of entries
  104.     language.dsk - Turbo C context file
  105.     language.exe - Executable made from language.c
  106.     language.obj - Object file made from language.c
  107.     language.prj - Turbo C project file
  108.     language.trn - Translation file (text) for use with language.exe
  109.     language.trb - Translation file (binary) for use with language.exe
  110.     menu.c     - A program to demonstrate menus
  111.     menu.dsk     - Turbo C context file
  112.     menu.exe     - Executable made from menu.c
  113.     menu.obj     - Object file made from menu.c
  114.     menu.prj     - Turbo C project file
  115.     b_fast.trn     - Translation file (text) for use with menu.c
  116.     b_fast.trb     - Translation file (binary) for use with menu.c
  117.     lunch.trn     - Translation file (text) for use with menu.c
  118.     lunch.trb     - Translation file (binary) for use with menu.c
  119.     dinner.trn     - Translation file (text) for use with menu.c
  120.     dinner.trb      - Translation file (binary) for use with menu.c
  121.     snack.trn     - Translation file (text) for use with menu.c
  122.     snack.trb     - Translation file (binary) for use with menu.c
  123.  
  124. colvin            Gregory Colvin    Emulating C++ Exception        51
  125.                             Handling
  126.     unwind.h     - listing 1, Header for exception handling classes and
  127.                   functions
  128.     unwind.cpp     - listing 2, Implementation of exception handler
  129.  
  130. allison            Chuck Allison    Code Capsules: The Standard    69
  131.                     C++ Library
  132.  
  133.     except.cpp     - listing 4, Illustrates the semantics of an exception
  134.                   specification
  135.     rtti.cpp     - listing 5, Illustrates RTTI features
  136.     tstr.cpp     - listing 6, Illustrates the string class
  137.     dynarray.cpp - listing 7, Illustrates a dynamic array
  138.     tbits.cpp     - listing 8, Illustrates the bits class template in a
  139.                   16-bit environment
  140.  
  141. saks            Dan Saks    Stepping Up to C++: Designing    81
  142.                     Generic Container Classes,
  143.                     Part 6
  144.  
  145.     queue9.h     - listing 1, A template for a queue with element of
  146.                   type T using nested classes
  147.     strtst9.cpp     - listing 2, A program for teseting queue<T>
  148.                   instantiated as queue<str>
  149.     baddecl.h     - listing 3, queue<T>::cell and queue<T>::iterator as
  150.                   forward-declared nested classes (does
  151.                   not compile)
  152.     badfunc.h     - listing 4, Illustrates defining a member
  153.                   function outside the class template
  154.                   (does not compile)
  155.     queue10.h     - listing 5, A template for aqueue with element of
  156.                   type T using friend classes
  157.     queue11.h     - listing 6, A template class for a wrapper around a
  158.                   genq
  159.     
  160. pugh            Kenneth Pugh    Q&A: C++ Overloaded         93
  161.                     Constructors and Operators
  162.  
  163.     dummy.cpp     - listing 1, Using a dummy parameter in an overloaed
  164.                   constructo
  165.  
  166. ******************************************************************************
  167.  
  168. If you have questions regarding to the disk, please call or write us.
  169.  
  170. -----------------------------------------------------------------------------
  171.                            R&D Publications, Inc.
  172.                         1601 W. 23rd St. Suite 200
  173.                             Lawrence, KS 66046
  174.                               (913) 841-1631
  175. -----------------------------------------------------------------------------
  176.     
  177.  
  178.  
  179.